let events = require('events');
let em = new events.EventEmitter();
let conuter = 0

setInterval( () => {
  em.emit('timed', conuter++)
}, 3000)

em.on('timed', (data) => {
  console.log('timed:' + data)
})